import request from '@/utils/request'

let checkPhoneApi = {
  // 
  getList(data) {
    return request({
      url: '/account/monitoring/list',
      method: 'get',
      params: data
    })
  },
  // xinzeng
  add(data) {
    return request({
      url: '/account/monitoring',
      method: 'post',
      data
    })
  },
  // 
  // edit(data) {
  //   return request({
  //     url: '/account/unbind',
  //     method: 'put',
  //     data
  //   })
  // },
  // 删除
  del(ids) {
    return request({
      url: `/account/monitoring/${ids}`,
      method: 'delete'
    })
  },
  // 上架
  up(ids) {
    return request({
      url: `/account/monitoring/up/${ids}`,
      method: 'get'
    })
  },
  // 下架
  down(ids) {
    return request({
      url: `/account/monitoring/down/${ids}`,
      method: 'get'
    })
  },
  // 查询结果
  query(ids) {
    return request({
      url: `/account/monitoring/query/${ids}`,
      method: 'get'
    })
  },
  // 查询任务的记录列表
  queryrecords(data) {
    return request({
      url: `/account/monitoring/query/list`,
      method: 'get',
      params: data
    })
  },


  // 账号监控管理  
  // 监控列表
  monitorTaskList(data) {
    return request({
      url: `/monitorTask/list`,
      method: 'get',
      params: data
    })
  },
  // 新增监控任务
  addMonitorTask(data) {
    return request({
      url: `/monitorTask`,
      method: 'post',
      data
    })
  },
  // 编辑监控任务
  editMonitorTask(data) {
    return request({
      url: `/monitorTask`,
      method: 'put',
      data
    })
  },
  // 删除监控任务
  delMonitorTask(id) {
    return request({
      url: `/monitorTask/${id}`,
      method: 'delete'
    })
  },
  // 新增商品到分组 /monitorTaskGoods
  taskAddGoods(data) {
    return request({
      url: `/monitorTaskGoods/addBatch`,
      method: 'post',
      data
    })
  },
  // 查询监控任务的详情 不含商品
  getTaskDetail(id) {
    return request({
      url: `/monitorTask/${id}`,
      method: 'get'
    })
  },
  // 查询监控任务下的商品列表 /monitorTaskGoods/getByTaskId
  getGoodsByTaskId(params) {
    return request({
      url: `/monitorTaskGoods/getByTaskId`,
      method: 'get',
      params
    })
  },
  // 移除任务中的商品 /monitorTaskGoods/{ids}
  removeBatch(ids) {
    return request({
      url: `/monitorTaskGoods/${ids}`,
      method: 'DELETE'
    })
  },
  // 监控记录列表
  monitorTaskRecordlist(params) {
    return request({
      url: `/monitorTaskRecord/list`,
      method: 'get',
      params
    })
  },
  // 监控结果掉绑表
  monitorTaskErrlist(params) {
    return request({
      url: `/monitorTaskErr/list`,
      method: 'get',
      params
    })
  },
  // 监控结果处理
  monitorTaskErrhandle(data) {
    return request({
      url: `/monitorTaskErr/handle`,
      method: 'POST',
      data
    })
  },
  // 账号监控执行错误记录 /monitoringErr/list
  monitoringErrlist(params) {
    return request({
      url: `/monitoringErr/list`,
      method: 'get',
      params
    })
  },
  // 破晓余额 
  pxyue() {
    return request({
      url: `/monitorTask/pxye`,
      method: 'get'
    })
  },
}
export default checkPhoneApi

